home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / tools / cpx_acc / tree_che / tree_chk.anl < prev    next >
Encoding:
Text File  |  1991-12-19  |  4.9 KB  |  88 lines

  1.  
  2.   TREE CHECK - Rekursiver Dateivergleich
  3.   ======================================
  4.  
  5.  
  6.   Das   Programm   'TREE   CHECK'   gehört  zum  Lieferumfang  des  schnellen
  7.   Dateikopierers  KOBOLD  der KAKTUS Richstein & Dick GbR, Kaiserslautern. Es
  8.   darf  aber  auch  so  beliebig  weiterkopiert  werden,  vorausgesetzt  dies
  9.   geschieht  zusammen  mit  diesem unveränderten Text. Ein Veröffentlichen im
  10.   Rahmen  käuflicher  PD-Serien  oder  die  Beigabe zu kommerzieller Software
  11.   wie Festplattentools etc. ist hingegen untersagt.
  12.  
  13.   Wozu  braucht  man einen rekursiven Dateivergleich? Nun, angenommen man hat
  14.   ein   Backup   verschiedener   Dateien   gemacht   und   zwischendurch  ist
  15.   irgendetwas  schief  gegangen.  Nun  möchte man wissen, welche Dateien noch
  16.   vorschriftsmäßig  auf  dem  Ziellaufwerk  angekommen sind. TREE CHECK prüft
  17.   alle  Dateien  eines  Quellpfades  gegen  die  Dateien eines Zielpfades und
  18.   zählt   die  dort  fehlenden  oder  unterschiedlichen  Dateien.  Zusätzlich
  19.   können deren Pfade in einer Protokolldatei festgehalten werden.
  20.  
  21.   Eine  weitere  Anwendung  ist  es,  das  Wurzelverzeichnis eines Laufwerkes
  22.   gegen  sich  selbst  zu testen. In dem Fall werden solche Dateien ausfindig
  23.   gemacht, die in defekten Plattenbereichen liegen.
  24.  
  25.   Die  Bedienung  ist sehr einfach. Nach dem Start des Programms muß zunächst
  26.   der  Quellpfad  (der  die  originale Struktur enthält) bestimmt werden. Man
  27.   kann   ihn  von  Hand  eingeben  oder  durch  Anklicken  des  Feldes  einen
  28.   Fileselektor  zu  Hilfe  nehmen.  Bei  der Angabe von Hand ist zu beachten,
  29.   daß  der  Pfad  mit  einem  Laufwerk  beginnen  und mit einem Backslash '\'
  30.   enden muß, also etwa:
  31.  
  32.                 A:\      oder    C:\TEXTE\
  33.  
  34.   Außerdem  können  von  Hand  nur  Pfade  eingegeben werden, deren Länge die
  35.   Größe  des  Eingabefeldes  nicht überschreitet. Mit dem Fileselektor können
  36.   auch  längere  Pfade  ausgewählt  werden, deren Überlänge in der Anzeigebox
  37.   durch  drei  Punkte am Ende markiert wird. Dieser Pfad darf dann allerdings
  38.   nicht mehr ediert werden, da er nur intern korrekt gespeichert ist!
  39.  
  40.   Danach  bestimmen  Sie  auf  dieselbe  Weise den Zielpfad. Es werden später
  41.   die  Dateibäume  ab den angegebenen Pfaden gegeneinander geprüft, z.B. kann
  42.   derselbe  Ordner  \TEXTE\  im  Wurzelverzeichnis  von  C  liegen,  aber  im
  43.   Zielpfad vielleicht in J:\BACKUPS\TEXTE\.
  44.  
  45.   In  dem  Feld  'ANZEIGE'  können  Sie aussuchen, was während der Prüfung in
  46.   der  mittleren  Zeile  angezeigt  wird.  Bei  'Keine'  wird  keine aktuelle
  47.   Information   ausgegeben,   was   natürlich   am   schnellsten   geht.  Die
  48.   Einstellung  'Datei'  führt  zur  Anzeige  der  jeweils geprüften Datei und
  49.   'Pfad'  entsprechend  zeigt  den gesamten aktuellen Zugriffspfad relativ zu
  50.   den ausgewählten Startpfaden. Letzteres kostet natürlich am meisten Zeit.
  51.  
  52.   Im  Feld  'TEST'  bestimmen  Sie,  wie  zwei  Dateien gegeneinander geprüft
  53.   werden.  'Existenz'  prüft  lediglich  das  Vorhandensein  einer  Datei des
  54.   Quellpfades  im  Zielpfad.  'Gleichheit'  vergleicht weiterhin den gesamten
  55.   Inhalt  jeder  Quelldatei  gegen  den der entsprechenden Datei im Zielpfad.
  56.   Dies ist am sichersten, dauert aber natürlich am längsten.
  57.  
  58.   Wenn  Sie  'Protokoll'  auswählen,  dann  wird  im Verzeichnis, aus dem Sie
  59.   TREE  CHECK  gestartet haben, eine Datei Namens 'PROTOKOL.TXT' angelegt, in
  60.   der     fehlende   oder   nicht   identische   Dateien   und   ihre   Pfade
  61.   mitprotokolliert   werden.   Diese   Datei  können  Sie  dann  anschließend
  62.   ausdrucken und in Ruhe analysieren.
  63.  
  64.   Wenn  Sie  -  wie  oben  erwähnt  -  ein  ganzes Laufwerk gegen sich selbst
  65.   testen  wollen,  um defekte Bereiche zu lokalisieren, dann müssen Sie unter
  66.   Test 'Gleichheit' auswählen und sinnvoller Weise 'Protokoll' anklicken.
  67.  
  68.   Nachdem  Sie  alle Einstellungen gemacht haben, können Sie mit 'Start' oder
  69.   RETURN  den  Test  starten.  Sollte  Ihnen  das  Testen  dann doch zu lange
  70.   dauern,  dann  können  Sie durch (evt. etwas längeres) Gedrückthalten einer
  71.   der  Shift-Tasten  den  Vergleich abbrechen. Die Abfrage der Tasten erfolgt
  72.   jeweils   nur  zwischen  den  Dateivergleichen,  so  daß  insbesondere  bei
  73.   Diskettenbetrieb die Tasten etwas hartnäckiger gedrückt bleiben müssen.
  74.  
  75.   Am  Ende  des  Tests  sehen Sie anhand der Anzeigen im Feld 'ERGEBNIS', wie
  76.   es  um  Ihren  Zielpfad  bestellt  ist. Wenn die Anzeigen 'Nicht identisch'
  77.   und  'Nicht  vorhanden'  auf  0  stehen,  dann  ist alles paletti. Wenn Sie
  78.   unter   'TEST'   nur   'Existenz'   ausgewählt  haben,  dann  steht  'Nicht
  79.   identisch'  hinterher  natürlich  immer  auf 0, da die Inhalte ja gar nicht
  80.   gegeneinander geprüft wurden.
  81.  
  82.   Das  Programm  können  Sie  über  das Schließfeld in der oberen linken Ecke
  83.   verlassen.  Wenn  Sie  TREE_CHK.PRG in TREE_CHK.ACC umbenennen, dann können
  84.   Sie  es  auch  als  Accessory  laufen  lassen,  falls  Ihnen  das  sinnvoll
  85.   erscheint...
  86.  
  87.  
  88.